//package nm.aleksey.shared;
//
//import nm.aleksey.domain.Book;
//import nm.aleksey.server.BookLocator;
//
//import com.google.web.bindery.requestfactory.shared.EntityProxy;
//import com.google.web.bindery.requestfactory.shared.EntityProxyId;
//import com.google.web.bindery.requestfactory.shared.ProxyFor;
//
//@ProxyFor(value = Book.class, locator = BookLocator.class)
//public interface BookProxy extends EntityProxy {
//
//  AuthorProxy getAuthor();
//
//  String getId();
//
//  String getIsdn();
//
//  String getName();
//
//  void setAuthor(AuthorProxy author);
//
//  void setIsdn(String isdn);
//
//  void setName(String name);
//
//  // Long getId();
//
//  @Override
//  EntityProxyId<BookProxy> stableId();
//}
